Leatherback turtle - German English Dictionary